-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PHP 8.3 build #1381
PHP 8.3 build #1381
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From my PoV, this is fine. Looking at RFCs in PHP 8.3, we don't have anything left either:
- Deprecations for PHP 8.3 (Created 2022-08-01)
- Path to Saner Increment/Decrement operators (Discussion started: 2023-01-17, Voting start: 2023-06-28, Voting end: 2023-07-12)
- Marking overridden methods (#[\Override]) (Created: 2023-05-06, Voting started: 2023-06-14)
- Arbitrary static variable initializers (Created 2022-11-06)
- Make unserialize() emit a warning for trailing data (Discussion started: 2023-03-27)
- Dynamic class constant fetch (Created 2022-11-04)
- Improve unserialize() error handling (Created 2022-09-01, Voting opened 2022-10-14, Voting closed 2022-10-28)
- Readonly amendments (Created 2022-10-24)
- Typed Class Constants (Discussion started: 2023-01-31, Voting started: 2023-02-27)
- Deprecate remains of string evaluated code assertions (Created: 2023-05-31, Voting start: 2023-06-28, Voting end: 2023-07-12)
- mb_str_pad (Created: 2023-05-19, Discussion started: 2023-05-20, Voting started: 2023-06-05, Voting closed: 2023-06-19)
- Saner array_(sum|product)() (Discussion started: 2023-01-17, Voting opened 2023-02-20, Voting closed 2023-03-06, Implemented: 2023-03-07)
- Define proper semantics for range() function (Discussion started: 2023-03-27, Voting started: 2023-06-01, Voting ended: 2023-06-15)
- Randomizer Additions (Created 2022-10-09)
- More Appropriate Date/Time Exceptions (Created 2022-11-29, Implemented: 2023-02-08)
- json_validate function (Created 2022-08-14, Voting closed: 2022-10-07)
- Use exceptions by default in SQLite3 extension
- Deprecate functions with overloaded signatures (Discussion started: 2023-04-27, Voting started: 2023-06-26, Voting ended: 2023-07-10)
We seem to already support typed class constants:
Once this is green, IMO 🚢
@ondrejmirtes has pointed me one more 8.3 feature php/php-src@79d024a |
@michael-rubel can you lower the minimum mutation test core to make CI pass?
I'm opening a separate issue to improve that again, meanwhile. |
@Ocramius Done. |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @michael-rubel!
About
Allows the usage in PHP 8.3.